htop – это интерактивный монитор процессов для Linux, который показывает информацию о загрузке процессора, использовании памяти, свопа и активных процессах в удобном и красочном интерфейсе. Он позволяет легко управлять процессами: искать, фильтровать, сортировать, изменять приоритеты и завершать их, всё в реальном времени. Более удобная и функциональная альтернатива стандартной команде top.
Установка и использование htop в Debian
Установка
Откройте терминал и выполните команды:
sudo apt update
sudo apt install htop
Проверьте установленную версию htop:
htop --version
Пример вывода версии:
htop 3.2.2
Запуск
Запустите в терминале команду:
htop
Основные возможности
- Мониторинг процессов в реальном времени
- Графики загрузки CPU, памяти и swap – это часть виртуальной памяти, область подкачки на диске, которую система использует, когда оперативная память заканчивается
- Управление процессами (убивать, менять приоритет)
- Поиск и фильтрация процессов
- F1 – Помощь
- F2 – Настройки
- F3 – Поиск
- F4 – Фильтрация
- F5 – Режим дерева процессов
- F6 – Выбор поля сортировки
- F7 – Повысить приоритет процесса
- F8 – Понизить приоритет процесса
- F9 – Убить процесс
- F10 – Выйти из программы
Swap – это часть виртуальной памяти, область подкачки на диске, которую система использует, когда оперативная память заканчивается.
btop – это мощный и удобный интерактивный монитор ресурсов системы (процессор, память, сети, диски) для Linux, macOS и BSD. Он показывает детальную информацию о процессах, загрузке CPU, использовании памяти, активности сетевых устройств и дисков, используя красочный и информативный интерфейс с возможностью управлять процессами прямо из приложения.
Установка и использование btop в Debian
В Debian btop можно установить из репозитория:
sudo apt update
sudo apt install btop
Проверьте установленную версию btop:
btop --version
Пример вывода версии:
btop version: 1.2.13
Запуск
Запустите в терминале команду:
btop
Использование – горячие клавиши и описание функций
| Клавиша | Описание |
|---|---|
| Mouse 1 | Клик мышью по процессу – выбор в списке процессов |
| Mouse scroll | Прокрутка любого скроллируемого списка или текста |
| Esc, m | Открыть/закрыть главное меню |
| p | Переключить пресеты просмотра вперёд |
| Shift + p | Переключить пресеты просмотра назад |
| 1 | Показать/спрятать блок CPU |
| 2 | Показать/спрятать блок памяти |
| 3 | Показать/спрятать блок сети |
| 4 | Показать/спрятать блок процессов |
| d | Показать/спрятать информацию о дисках в блоке памяти |
| F2, o | Показать настройки |
| F1, ?, h | Показать окно с подсказками |
| Ctrl + z | Поставить программу в фон |
| q, Ctrl + c | Выйти из программы |
| +, - | Добавить/убавить 100 мс к таймеру обновления |
| Up, Down | Выбрать процесс в списке |
| Enter, Spacebar | Показать подробные данные выбранного процесса |
| Pg Up, Pg Down | Перейти на страницу вверх/вниз в списке процессов |
| Home, End | Перейти к первому/последнему процессу |
| Left, Right | Выбрать предыдущий/следующий столбец сортировки |
| b, n | Выбрать предыдущее/следующее сетевое устройство |
| t | Включить/выключить режим ввода дисковой нагрузки с большими графиками |
| z | Сбросить показатели общего трафика для текущего сетевого устройства |
| a | Включить/выключить автонастройку масштаба сетевых графиков |
| y | Включить/выключить синхронизированный масштаб сетевых графиков |
| f, / | Войти в фильтр процессов |
| Delete | Очистить введённый фильтр |
| c | Включить отображение загрузки CPU по ядрам процессов |
| r | Изменить порядок сортировки в блоке процессов |
| e | Переключить отображение дерева процессов |
| Selected + e | Развернуть/свернуть выбранный процесс в древовидном виде |
| Selected + t | Завершить выбранный процесс с сигналом SIGTERM (15) |
| Selected + k | Убить выбранный процесс с сигналом SIGKILL (9) |